# coding=UTF-8
# Autor: Thiago Rodrigues Carvalho
# Criado em: 25/10/2014
# Atenção: Desenvolvido e testando em Python 3.4 (testes com Python 2.7 mostraram erro nas linhas de try/catch)
string = input("Digite uma string:")

vetorString = []
vetorStringInv = []

for i in range(0, len(string)):
    if string[i] != " ":
        vetorString.append(string[i].upper())
    if string[len(string) - (i + 1)] != " ":
        vetorStringInv.append(string[len(string) - (i + 1)].upper())

print ("")
print ("String: " + string)

if vetorString == vetorStringInv:
    print("Esta string é um palíndromo.")
else:
    print("Esta string não é um palíndromo.")

